ARM Linker, RVCT3.1 [Build 942] for uVision [Professional]

================================================================================

Section Cross References

    easyweb.o(.text) refers to tcpip.o(.text) for TCPLowLevelInit
    easyweb.o(.text) refers to easyweb.o(.data) for .data
    tcpip.o(.text) refers to emac.o(.text) for Init_EMAC
    tcpip.o(.text) refers to memseta.o(.text) for __aeabi_memset
    tcpip.o(.text) refers to memcpya.o(.text) for __aeabi_memcpy
    tcpip.o(.text) refers to tcpip.o(.text) for TCPClockHandler
    tcpip.o(.text) refers to easyweb.o(.data) for TransmitControl
    tcpip.o(.text) refers to easyweb.o(.data) for TCPFlags
    tcpip.o(.text) refers to easyweb.o(.data) for TCPStateMachine
    tcpip.o(.text) refers to easyweb.o(.data) for SocketStatus
    tcpip.o(.text) refers to easyweb.o(.data) for TCPTimer
    tcpip.o(.text) refers to easyweb.o(.data) for RetryCounter
    tcpip.o(.text) refers to easyweb.o(.bss) for _TxFrame2
    tcpip.o(.text) refers to tcpip.o(.constdata) for .constdata
    tcpip.o(.text) refers to easyweb.o(.constdata) for MyIP
    tcpip.o(.text) refers to easyweb.o(.data) for RemoteIP
    tcpip.o(.text) refers to easyweb.o(.constdata) for SubnetMask
    tcpip.o(.text) refers to easyweb.o(.constdata) for GatewayIP
    tcpip.o(.text) refers to easyweb.o(.data) for TxFrame2Size
    tcpip.o(.text) refers to easyweb.o(.data) for LastFrameSent
    tcpip.o(.text) refers to easyweb.o(.data) for TCPUNASeqNr
    tcpip.o(.text) refers to easyweb.o(.data) for TCPTxDataCount
    tcpip.o(.text) refers to easyweb.o(.data) for TxFrame1Size
    tcpip.o(.text) refers to easyweb.o(.data) for RecdFrameLength
    tcpip.o(.text) refers to easyweb.o(.data) for RecdFrameMAC
    tcpip.o(.text) refers to easyweb.o(.bss) for _TxFrame1
    tcpip.o(.text) refers to easyweb.o(.data) for RemoteMAC
    tcpip.o(.text) refers to easyweb.o(.data) for TCPRemotePort
    tcpip.o(.text) refers to easyweb.o(.data) for TCPSeqNr
    tcpip.o(.text) refers to easyweb.o(.data) for TCPAckNr
    tcpip.o(.text) refers to switch8.o(.text) for __ARM_switch8
    tcpip.o(.text) refers to memcmp.o(.text) for memcmp
    tcpip.o(.text) refers to easyweb.o(.data) for RecdIPFrameLength
    tcpip.o(.text) refers to easyweb.o(.data) for RecdFrameIP
    tcpip.o(.text) refers to easyweb.o(.data) for ISNGenHigh
    tcpip.o(.text) refers to easyweb.o(.bss) for _RxTCPBuffer
    tcpip.o(.text) refers to easyweb.o(.data) for TCPRxDataCount
    tcpip.o(.text) refers to easyweb.o(.data) for ISNGenHigh
    tcpip.o(.text) refers to easyweb.o(.data) for TCPTimer
    emac.o(.text) refers to tcpip.o(.text) for SwapBytes
    emac.o(.text) refers to emac.o(.data) for .data
    lpc2300.o(RESET) refers to lpc2300.o(STACK) for Stack_Top
    lpc2300.o(RESET) refers to entry.o($$startup$$) for __main
    entry.o($$startup$$) refers to init.o(.text) for __init
    entry.o($$startup$$) refers to lpc2300.o(STACK) for __initial_sp
    init.o(.text) refers to callvia.o(.text) for __ARM_call_via_r3
    init.o(.text) refers to init.o(.emb_text) for __call_main
    init.o(.text) refers to easyweb.o(.text) for main


================================================================================

Removing Unused input sections from the image.

    Removing easyweb.o(.constdata), (45 bytes).
    Removing easyweb.o(.data), (4 bytes).
    Removing easyweb.o(.data), (4 bytes).
    Removing retarget.o(.text), (4 bytes).
    Removing lpc2300.o(HEAP), (0 bytes).

5 unused section(s) (total 57 bytes) removed from the image.

================================================================================

Adding Veneers to the image

    Adding AT veneer (8 bytes, Inline) for call to '__init' from entry.o($$startup$$).
    Adding TA veneer (4 bytes, Inline) for call to '__ARM_switch8' from tcpip.o(.text).

2 Veneer(s) (total 12 bytes) added to the image.

================================================================================

Image Symbol Table

    Local Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    RESET                                    0x00000000   Section      356  lpc2300.o(RESET)
    ../../microlib/init/entry.s              0x00000000   Number         0  entry.o ABSOLUTE
    ../../microlib/init/init.c               0x00000000   Number         0  init.o ABSOLUTE
    ../../microlib/string/memcmp.c           0x00000000   Number         0  memcmp.o ABSOLUTE
    ../../microlib/string/memcpy.c           0x00000000   Number         0  memcpyb.o ABSOLUTE
    ../../microlib/string/memcpy.c           0x00000000   Number         0  memcpya.o ABSOLUTE
    ../../microlib/string/memset.c           0x00000000   Number         0  memseta.o ABSOLUTE
    ../../microlib/stubs.s                   0x00000000   Number         0  useno.o ABSOLUTE
    ../../unhosted.s                         0x00000000   Number         0  callvia.o ABSOLUTE
    ../../unhosted.s                         0x00000000   Number         0  switch8.o ABSOLUTE
    EMAC.c                                   0x00000000   Number         0  emac.o ABSOLUTE
    LPC2300.s                                0x00000000   Number         0  lpc2300.o ABSOLUTE
    Retarget.c                               0x00000000   Number         0  retarget.o ABSOLUTE
    dc.s                                     0x00000000   Number         0  dc.o ABSOLUTE
    easyweb.c                                0x00000000   Number         0  easyweb.o ABSOLUTE
    handlers.s                               0x00000000   Number         0  handlers.o ABSOLUTE
    tcpip.c                                  0x00000000   Number         0  tcpip.o ABSOLUTE
    Undef_Handler                            0x00000040   ARM Code       4  lpc2300.o(RESET)
    SWI_Handler                              0x00000044   ARM Code       4  lpc2300.o(RESET)
    PAbt_Handler                             0x00000048   ARM Code       4  lpc2300.o(RESET)
    DAbt_Handler                             0x0000004c   ARM Code       4  lpc2300.o(RESET)
    IRQ_Handler                              0x00000050   ARM Code       4  lpc2300.o(RESET)
    FIQ_Handler                              0x00000054   ARM Code       4  lpc2300.o(RESET)
    $$startup$$                              0x00000164   Section       12  entry.o($$startup$$)
    .emb_text                                0x00000170   Section        2  init.o(.emb_text)
    .text                                    0x00000174   Section       36  easyweb.o(.text)
    .text                                    0x00000198   Section     3264  tcpip.o(.text)
    .text                                    0x00000e58   Section       76  tcpip.o(.text)
    .text                                    0x00000ea4   Section      848  emac.o(.text)
    .text                                    0x000011f8   Section       24  switch8.o(.text)
    .text                                    0x00001210   Section       36  memcpya.o(.text)
    .text                                    0x00001234   Section       44  memseta.o(.text)
    .text                                    0x00001260   Section       28  memcmp.o(.text)
    .text                                    0x00001284   Section       40  init.o(.text)
    .text                                    0x000012ac   Section       16  callvia.o(.text)
    i.__scatterload_copy                     0x000012bc   Section       24  handlers.o(i.__scatterload_copy)
    i.__scatterload_null                     0x000012d4   Section        4  handlers.o(i.__scatterload_null)
    i.__scatterload_zeroinit                 0x000012d8   Section       24  handlers.o(i.__scatterload_zeroinit)
    .constdata                               0x000012f0   Section        4  easyweb.o(.constdata)
    .constdata                               0x000012f4   Section        4  easyweb.o(.constdata)
    .constdata                               0x000012f8   Section        4  easyweb.o(.constdata)
    .constdata                               0x000012fc   Section        6  tcpip.o(.constdata)
    .data                                    0x40000000   Section        4  easyweb.o(.data)
    .data                                    0x40000004   Section        1  easyweb.o(.data)
    .data                                    0x40000005   Section        1  easyweb.o(.data)
    .data                                    0x40000006   Section        2  easyweb.o(.data)
    .data                                    0x40000008   Section        4  easyweb.o(.data)
    .data                                    0x4000000c   Section        4  easyweb.o(.data)
    .data                                    0x40000010   Section        4  easyweb.o(.data)
    .data                                    0x40000014   Section        1  easyweb.o(.data)
    .data                                    0x40000015   Section        1  easyweb.o(.data)
    .data                                    0x40000016   Section        2  easyweb.o(.data)
    .data                                    0x40000018   Section        6  easyweb.o(.data)
    .data                                    0x4000001e   Section        4  easyweb.o(.data)
    .data                                    0x40000022   Section        2  easyweb.o(.data)
    .data                                    0x40000024   Section        2  easyweb.o(.data)
    .data                                    0x40000026   Section        1  easyweb.o(.data)
    .data                                    0x40000027   Section        1  easyweb.o(.data)
    .data                                    0x40000028   Section        1  easyweb.o(.data)
    .data                                    0x4000002a   Section        2  easyweb.o(.data)
    .data                                    0x4000002c   Section        2  easyweb.o(.data)
    .data                                    0x4000002e   Section        2  easyweb.o(.data)
    .data                                    0x40000030   Section        6  easyweb.o(.data)
    .data                                    0x40000036   Section        4  easyweb.o(.data)
    .data                                    0x4000003c   Section        8  emac.o(.data)
    rptr                                     0x4000003c   Data           4  emac.o(.data)
    tptr                                     0x40000040   Data           4  emac.o(.data)
    .bss                                     0x40000044   Section      566  easyweb.o(.bss)
    .bss                                     0x4000027a   Section       74  easyweb.o(.bss)
    .bss                                     0x400002c4   Section      256  easyweb.o(.bss)
    STACK                                    0x400003c8   Section     1288  lpc2300.o(STACK)
    Stack_Top                                0x400008d0   Number         0  lpc2300.o(STACK)

    Global Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    BuildAttributes$$THM_ISAv1$ARM_ISAv4$M$S$PE$A:L22$X:L11$S22$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$EBA8$MICROLIB$REQ8$EABIv2 0x00000000   Number         0  anon$$obj.o ABSOLUTE
    __ARM_use_no_argv                        0x00000000   Number         0  easyweb.o ABSOLUTE
    __use_no_errno                           0x00000000   Number         0  useno.o ABSOLUTE
    __use_no_exception_handling              0x00000000   Number         0  useno.o ABSOLUTE
    __use_no_fp                              0x00000000   Number         0  useno.o ABSOLUTE
    __use_no_heap                            0x00000000   Number         0  useno.o ABSOLUTE
    __use_no_heap_region                     0x00000000   Number         0  useno.o ABSOLUTE
    __use_no_semihosting                     0x00000000   Number         0  useno.o ABSOLUTE
    __use_no_semihosting_swi                 0x00000000   Number         0  useno.o ABSOLUTE
    __use_no_signal_handling                 0x00000000   Number         0  useno.o ABSOLUTE
    __decompress                              - Undefined Weak Reference
    Reset_Handler                            0x00000058   ARM Code       0  lpc2300.o(RESET)
    __main                                   0x00000164   ARM Code       8  entry.o($$startup$$)
    __call_main                              0x00000171   Thumb Code     2  init.o(.emb_text)
    main                                     0x00000175   Thumb Code    32  easyweb.o(.text)
    TCPLowLevelInit                          0x00000199   Thumb Code    76  tcpip.o(.text)
    TCPPassiveOpen                           0x000001e5   Thumb Code    26  tcpip.o(.text)
    TCPStartRetryTimer                       0x000001ff   Thumb Code    30  tcpip.o(.text)
    PrepareARP_REQUEST                       0x0000021d   Thumb Code   146  tcpip.o(.text)
    TCPActiveOpen                            0x000002af   Thumb Code    52  tcpip.o(.text)
    TCPClose                                 0x000002e3   Thumb Code    42  tcpip.o(.text)
    TCPReleaseRxBuffer                       0x0000030d   Thumb Code    12  tcpip.o(.text)
    TCPTransmitTxBuffer                      0x00000319   Thumb Code    64  tcpip.o(.text)
    IsBroadcast                              0x00000359   Thumb Code    60  tcpip.o(.text)
    SendFrame1                               0x00000395   Thumb Code    14  tcpip.o(.text)
    CalcChecksum                             0x000003a3   Thumb Code    94  tcpip.o(.text)
    WriteDWBE                                0x00000401   Thumb Code    16  tcpip.o(.text)
    WriteWBE                                 0x00000411   Thumb Code     8  tcpip.o(.text)
    PrepareTCP_DATA_FRAME                    0x00000419   Thumb Code   182  tcpip.o(.text)
    SendFrame2                               0x000004cf   Thumb Code    14  tcpip.o(.text)
    PrepareTCP_FRAME                         0x000004dd   Thumb Code   384  tcpip.o(.text)
    TCPHandleTimeout                         0x0000065d   Thumb Code    32  tcpip.o(.text)
    TCPStopTimer                             0x0000067d   Thumb Code    12  tcpip.o(.text)
    TCPHandleRetransmission                  0x00000689   Thumb Code    52  tcpip.o(.text)
    TCPRestartTimer                          0x000006bd   Thumb Code     8  tcpip.o(.text)
    TCPStartTimeWaitTimer                    0x000006c5   Thumb Code    26  tcpip.o(.text)
    ProcessTCPFrame                          0x000006df   Thumb Code   752  tcpip.o(.text)
    PrepareICMP_ECHO_REPLY                   0x000009cf   Thumb Code   258  tcpip.o(.text)
    ProcessICMPFrame                         0x00000ad1   Thumb Code    24  tcpip.o(.text)
    ProcessEthIAFrame                        0x00000ae9   Thumb Code   182  tcpip.o(.text)
    PrepareARP_ANSWER                        0x00000b9f   Thumb Code   112  tcpip.o(.text)
    ProcessEthBroadcastFrame                 0x00000c0f   Thumb Code   102  tcpip.o(.text)
    DoNetworkStuff                           0x00000c75   Thumb Code   376  tcpip.o(.text)
    SwapBytes                                0x00000ded   Thumb Code    12  tcpip.o(.text)
    TCPClockHandler                          0x00000e58   ARM Code      64  tcpip.o(.text)
    write_PHY                                0x00000ea5   Thumb Code    32  emac.o(.text)
    read_PHY                                 0x00000ec5   Thumb Code    42  emac.o(.text)
    rx_descr_init                            0x00000eef   Thumb Code    60  emac.o(.text)
    tx_descr_init                            0x00000f2b   Thumb Code    60  emac.o(.text)
    Init_EMAC                                0x00000f67   Thumb Code   316  emac.o(.text)
    ReadFrame_EMAC                           0x000010a3   Thumb Code    12  emac.o(.text)
    ReadFrameBE_EMAC                         0x000010af   Thumb Code    22  emac.o(.text)
    CopyFromFrame_EMAC                       0x000010c5   Thumb Code    38  emac.o(.text)
    DummyReadFrame_EMAC                      0x000010eb   Thumb Code    24  emac.o(.text)
    StartReadFrame                           0x00001103   Thumb Code    32  emac.o(.text)
    EndReadFrame                             0x00001123   Thumb Code    16  emac.o(.text)
    CheckFrameReceived                       0x00001133   Thumb Code    18  emac.o(.text)
    RequestSend                              0x00001145   Thumb Code    32  emac.o(.text)
    Rdy4Tx                                   0x00001165   Thumb Code     4  emac.o(.text)
    WriteFrame_EMAC                          0x00001169   Thumb Code    12  emac.o(.text)
    CopyToFrame_EMAC                         0x00001175   Thumb Code    50  emac.o(.text)
    Inline Thumb to ARM Veneer to __ARM_switch8 0x000011f5   Thumb Code     4  switch8.o(.text)
    __ARM_switch8                            0x000011f8   ARM Code      24  switch8.o(.text)
    __rt_switch8                             0x000011f8   ARM Code       0  switch8.o(.text)
    __aeabi_memcpy                           0x00001211   Thumb Code    36  memcpya.o(.text)
    __aeabi_memcpy4                          0x00001211   Thumb Code     0  memcpya.o(.text)
    __aeabi_memcpy8                          0x00001211   Thumb Code     0  memcpya.o(.text)
    __aeabi_memset                           0x00001235   Thumb Code    16  memseta.o(.text)
    __aeabi_memset4                          0x00001235   Thumb Code     0  memseta.o(.text)
    __aeabi_memset8                          0x00001235   Thumb Code     0  memseta.o(.text)
    __aeabi_memclr                           0x00001245   Thumb Code     4  memseta.o(.text)
    __aeabi_memclr4                          0x00001245   Thumb Code     0  memseta.o(.text)
    __aeabi_memclr8                          0x00001245   Thumb Code     0  memseta.o(.text)
    _memset_wrapper                          0x00001249   Thumb Code    24  memseta.o(.text)
    memcmp                                   0x00001261   Thumb Code    28  memcmp.o(.text)
    Inline ARM to Thumb Veneer to __init     0x0000127c   ARM Code       8  init.o(.text)
    __init                                   0x00001285   Thumb Code    26  init.o(.text)
    __scatterload_rt2                        0x00001285   Thumb Code     0  init.o(.text)
    __ARM_call_via_r0                        0x000012ad   Thumb Code     2  callvia.o(.text)
    __call_via_r0                            0x000012ad   Thumb Code     0  callvia.o(.text)
    __ARM_call_via_r1                        0x000012af   Thumb Code     2  callvia.o(.text)
    __call_via_r1                            0x000012af   Thumb Code     0  callvia.o(.text)
    __ARM_call_via_r2                        0x000012b1   Thumb Code     2  callvia.o(.text)
    __call_via_r2                            0x000012b1   Thumb Code     0  callvia.o(.text)
    __ARM_call_via_r3                        0x000012b3   Thumb Code     2  callvia.o(.text)
    __call_via_r3                            0x000012b3   Thumb Code     0  callvia.o(.text)
    __ARM_call_via_r4                        0x000012b5   Thumb Code     2  callvia.o(.text)
    __call_via_r4                            0x000012b5   Thumb Code     0  callvia.o(.text)
    __ARM_call_via_r5                        0x000012b7   Thumb Code     2  callvia.o(.text)
    __call_via_r5                            0x000012b7   Thumb Code     0  callvia.o(.text)
    __ARM_call_via_r6                        0x000012b9   Thumb Code     2  callvia.o(.text)
    __call_via_r6                            0x000012b9   Thumb Code     0  callvia.o(.text)
    __ARM_call_via_r7                        0x000012bb   Thumb Code     2  callvia.o(.text)
    __call_via_r7                            0x000012bb   Thumb Code     0  callvia.o(.text)
    __scatterload_copy                       0x000012bc   ARM Code      24  handlers.o(i.__scatterload_copy)
    __scatterload_null                       0x000012d4   ARM Code       4  handlers.o(i.__scatterload_null)
    __scatterload_zeroinit                   0x000012d8   ARM Code      24  handlers.o(i.__scatterload_zeroinit)
    MyIP                                     0x000012f0   Data           4  easyweb.o(.constdata)
    SubnetMask                               0x000012f4   Data           4  easyweb.o(.constdata)
    GatewayIP                                0x000012f8   Data           4  easyweb.o(.constdata)
    MyMAC                                    0x000012fc   Data           6  tcpip.o(.constdata)
    Region$$Table$$Base                      0x00001304   Number         0  anon$$obj.o(Region$$Table)
    Region$$Table$$Limit                     0x00001324   Number         0  anon$$obj.o(Region$$Table)
    HTTPStatus                               0x40000000   Data           1  easyweb.o(.data)
    SocketStatus                             0x40000001   Data           1  easyweb.o(.data)
    TCPLocalPort                             0x40000002   Data           2  easyweb.o(.data)
    TCPStateMachine                          0x40000004   Data           1  easyweb.o(.data)
    LastFrameSent                            0x40000005   Data           1  easyweb.o(.data)
    ISNGenHigh                               0x40000006   Data           2  easyweb.o(.data)
    TCPSeqNr                                 0x40000008   Data           4  easyweb.o(.data)
    TCPUNASeqNr                              0x4000000c   Data           4  easyweb.o(.data)
    TCPAckNr                                 0x40000010   Data           4  easyweb.o(.data)
    TCPTimer                                 0x40000014   Data           1  easyweb.o(.data)
    RetryCounter                             0x40000015   Data           1  easyweb.o(.data)
    RecdFrameLength                          0x40000016   Data           2  easyweb.o(.data)
    RecdFrameMAC                             0x40000018   Data           6  easyweb.o(.data)
    RecdFrameIP                              0x4000001e   Data           4  easyweb.o(.data)
    RecdIPFrameLength                        0x40000022   Data           2  easyweb.o(.data)
    TxFrame1Size                             0x40000024   Data           2  easyweb.o(.data)
    TxFrame2Size                             0x40000026   Data           1  easyweb.o(.data)
    TransmitControl                          0x40000027   Data           1  easyweb.o(.data)
    TCPFlags                                 0x40000028   Data           1  easyweb.o(.data)
    TCPRxDataCount                           0x4000002a   Data           2  easyweb.o(.data)
    TCPTxDataCount                           0x4000002c   Data           2  easyweb.o(.data)
    TCPRemotePort                            0x4000002e   Data           2  easyweb.o(.data)
    RemoteMAC                                0x40000030   Data           6  easyweb.o(.data)
    RemoteIP                                 0x40000036   Data           4  easyweb.o(.data)
    _TxFrame1                                0x40000044   Data         566  easyweb.o(.bss)
    _TxFrame2                                0x4000027a   Data          74  easyweb.o(.bss)
    _RxTCPBuffer                             0x400002c4   Data         256  easyweb.o(.bss)
    __initial_sp                             0x400007c8   Data         264  lpc2300.o(STACK)


================================================================================

Memory Map of the image

  Image Entry point : 0x00000164

  Load Region LR_IROM1 (Base: 0x00000000, Size: 0x00001368, Max: 0x00080000, ABSOLUTE)

    Execution Region ER_IROM1 (Base: 0x00000000, Size: 0x00001324, Max: 0x00080000, ABSOLUTE)

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x00000000   0x00000164   Code   RO          126    RESET               lpc2300.o
    0x00000164   0x0000000c   Code   RO          132  * $$startup$$         entry.o(mc_t.l)
    0x00000170   0x00000002   Code   RO          145    .emb_text           init.o(mc_t.l)
    0x00000172   0x00000002   PAD
    0x00000174   0x00000024   Code   RO            1    .text               easyweb.o
    0x00000198   0x00000cc0   Code   RO           66    .text               tcpip.o
    0x00000e58   0x0000004c   Code   RO           67    .text               tcpip.o
    0x00000ea4   0x00000350   Code   RO           92    .text               emac.o
    0x000011f4   0x00000004   Ven    RO          130    .text               switch8.o(h_t.l)
    0x000011f8   0x00000018   Code   RO          130    .text               switch8.o(h_t.l)
    0x00001210   0x00000024   Code   RO          136    .text               memcpya.o(mc_t.l)
    0x00001234   0x0000002c   Code   RO          138    .text               memseta.o(mc_t.l)
    0x00001260   0x0000001c   Code   RO          140    .text               memcmp.o(mc_t.l)
    0x0000127c   0x00000008   Ven    RO          144    .text               init.o(mc_t.l)
    0x00001284   0x00000028   Code   RO          144    .text               init.o(mc_t.l)
    0x000012ac   0x00000010   Code   RO          148    .text               callvia.o(h_t.l)
    0x000012bc   0x00000018   Code   RO          150    i.__scatterload_copy  handlers.o(mc_t.l)
    0x000012d4   0x00000004   Code   RO          152    i.__scatterload_null  handlers.o(mc_t.l)
    0x000012d8   0x00000018   Code   RO          151    i.__scatterload_zeroinit  handlers.o(mc_t.l)
    0x000012f0   0x00000004   Data   RO            4    .constdata          easyweb.o
    0x000012f4   0x00000004   Data   RO            5    .constdata          easyweb.o
    0x000012f8   0x00000004   Data   RO            6    .constdata          easyweb.o
    0x000012fc   0x00000006   Data   RO           68    .constdata          tcpip.o
    0x00001302   0x00000002   PAD
    0x00001304   0x00000020   Data   RO          149    Region$$Table       anon$$obj.o


    Execution Region RW_IRAM1 (Base: 0x40000000, Size: 0x000008d0, Max: 0x00008000, ABSOLUTE)

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x40000000   0x00000004   Data   RW            2    .data               easyweb.o
    0x40000004   0x00000001   Data   RW            9    .data               easyweb.o
    0x40000005   0x00000001   Data   RW           10    .data               easyweb.o
    0x40000006   0x00000002   Data   RW           11    .data               easyweb.o
    0x40000008   0x00000004   Data   RW           12    .data               easyweb.o
    0x4000000c   0x00000004   Data   RW           13    .data               easyweb.o
    0x40000010   0x00000004   Data   RW           14    .data               easyweb.o
    0x40000014   0x00000001   Data   RW           15    .data               easyweb.o
    0x40000015   0x00000001   Data   RW           16    .data               easyweb.o
    0x40000016   0x00000002   Data   RW           17    .data               easyweb.o
    0x40000018   0x00000006   Data   RW           18    .data               easyweb.o
    0x4000001e   0x00000004   Data   RW           19    .data               easyweb.o
    0x40000022   0x00000002   Data   RW           20    .data               easyweb.o
    0x40000024   0x00000002   Data   RW           24    .data               easyweb.o
    0x40000026   0x00000001   Data   RW           25    .data               easyweb.o
    0x40000027   0x00000001   Data   RW           26    .data               easyweb.o
    0x40000028   0x00000001   Data   RW           27    .data               easyweb.o
    0x40000029   0x00000001   PAD
    0x4000002a   0x00000002   Data   RW           28    .data               easyweb.o
    0x4000002c   0x00000002   Data   RW           29    .data               easyweb.o
    0x4000002e   0x00000002   Data   RW           30    .data               easyweb.o
    0x40000030   0x00000006   Data   RW           31    .data               easyweb.o
    0x40000036   0x00000004   Data   RW           32    .data               easyweb.o
    0x4000003a   0x00000002   PAD
    0x4000003c   0x00000008   Data   RW           93    .data               emac.o
    0x40000044   0x00000236   Zero   RW           21    .bss                easyweb.o
    0x4000027a   0x0000004a   Zero   RW           22    .bss                easyweb.o
    0x400002c4   0x00000100   Zero   RW           23    .bss                easyweb.o
    0x400003c4   0x00000004   PAD
    0x400003c8   0x00000508   Zero   RW          124    STACK               lpc2300.o


================================================================================

Image component sizes


      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Object Name

        36          4         12         57        896       8686   easyweb.o
       848         78          0          8          0       3485   emac.o
       356         48          0          0       1288        288   lpc2300.o
      3340        378          6          0          0       7512   tcpip.o

    ------------------------------------------------------------------------
      4580        508         52         68       2188      19972   Object Totals
         0          0         32          0          0          0   (incl. Generated)
         0          0          2          3          4          1   (incl. Padding)

    ------------------------------------------------------------------------

      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Member Name

        16          0          0          0          0          0   callvia.o
        12          4          0          0          0          0   entry.o
        52          0          0          0          0          0   handlers.o
        50         14          0          0          0          0   init.o
        28          0          0          0          0          0   memcmp.o
        36          0          0          0          0          0   memcpya.o
        44          0          0          0          0          0   memseta.o
        28          0          0          0          0          0   switch8.o

    ------------------------------------------------------------------------
       268         18          0          0          0          0   Library Totals
         2          0          0          0          0          0   (incl. Padding)

    ------------------------------------------------------------------------

      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Name

        44          0          0          0          0          0   h_t.l
       222         18          0          0          0          0   mc_t.l

    ------------------------------------------------------------------------
       268         18          0          0          0          0   Library Totals

    ------------------------------------------------------------------------

================================================================================


      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   

      4848        526         52         68       2188      19972   Grand Totals
      4848        526         52         68       2188      19972   ELF Image Totals
      4848        526         52         68          0          0   ROM Totals

================================================================================

    Total RO  Size (Code + RO Data)                 4900 (   4.79kB)
    Total RW  Size (RW Data + ZI Data)              2256 (   2.20kB)
    Total ROM Size (Code + RO Data + RW Data)       4968 (   4.85kB)

================================================================================

